//package cn.didi.feidi.location.other;
//
//import android.app.Activity;
//import android.os.Handler;
//import android.os.Message;
//
//import java.lang.ref.WeakReference;
//
//import cn.didi.feidi.location.activity.MutiMarkerActivity;
//
///**
// * Created by jinxiong on 2017/7/11.
// */
//
//public class CancelInfoWindowHandler extends Handler {
//
//
//    WeakReference<Activity> mActivityWeakReference;
//
//    public CancelInfoWindowHandler(Activity activity) {
//
//        mActivityWeakReference = new WeakReference<>(activity);
//    }
//
//
//    @Override
//    public void handleMessage(Message msg) {
//
//        switch (msg.what) {
//
//            case MutiMarkerActivity.CANCEL_INFO_WINDOW: {
//                cancelInfoWindow();
//                break;
//            }
//
//
//        }
//
//    }
//
//    private void cancelInfoWindow() {
//
//        MutiMarkerActivity act = (MutiMarkerActivity) mActivityWeakReference.get();
//        if (act == null) return;
//
//        if (System.currentTimeMillis() - act.getShowTime() >= 5000) {
//            act.getCurrentShowInfoWindowMarker().hideInfoWindow();
//        }
//    }
//
//
//    public WeakReference<Activity> getActivityWeakReference() {
//        return mActivityWeakReference;
//    }
//}
